#include "dxManager.h"
#include "diManager.h"

// Get a reference to the DirectX Manager 	
static DxManager &dxMgr = DxManager::getInstance();

/* Get a reference to the DirectInput Manager */	
static diManager &diMgr = diManager::getInstance();

class Board
{
public:

	Board();
	~Board();
	void initCube(void);
	bool createCube(void);
	void drawCube(void);

	bool initSprites(void);
	void drawSprite(void);

	void loadPieceBlk(void);
	void drawMoveBlk(void);

	void loadPieceWht(void);
	void drawMoveWht(void);


private:

	LPDIRECT3DVERTEXBUFFER9 m_vertexBuffer;
	LPDIRECT3DTEXTURE9		m_pTexture1;
	IDirect3DSurface9*		m_spriteSurface;
	IDirect3DSurface9*		m_spriteSurface2;
	IDirect3DSurface9*		m_spriteSurface3;
};